home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Education / PC-SiG's World of Education.iso / run / 2602 / restrict.hlp < prev    next >
Encoding:
Text File  |  1989-04-04  |  3.1 KB  |  66 lines

  1. The following are limitations imposed by DAN:
  2.  
  3. 1. The total number of characters in all strings (i.e. labeling and FILE
  4.    names) must be less than 1024.  The maximum length for a single
  5.    string is 80 characters.
  6.  
  7. 2. The maximum number of symbols (i.e. variables, constants,
  8.    and sequential function calls) is 100.
  9.  
  10. 3. The maximum number of simultaneously open files (i.e. number of
  11.    different variables referenced in a statement or group of
  12.    statements) is the number specified by the FILES= statement in
  13.    your CONFIG.SYS file.
  14.  
  15. 4. The first 16 characters of a variable name must be unique, and variable
  16.    names must conform to DOS file naming rules.  If the variable name
  17.    matches the name of an existing file in the current directory, then the
  18.    contents of that file will be replaced if the variable name appears
  19.    on the left side of the equals sign in an assignment statement.
  20. +
  21. 5. The maximum number of internal instructions (i.e. length of Pseudo
  22.    Code table created during compilation phase) is 1024.  This
  23.    corresponds to about 250 statements as the maximum length
  24.    algorithm; but this of course depends on the complexity of the
  25.    expressions in the algorithm.
  26.  
  27. 6. ERASE, HARDCOPY, and PAUSE statements should not be grouped
  28.    with any statement that contains a variable; otherwise the
  29.    erase/hardcopy/pause will occur for each step time in the implicit
  30.    loop.
  31.  
  32. 7. Scaling and labeling information used for plots (YMIN, etc.) is taken
  33.    from the values current at the time the first PLOT statement after an
  34.    ERASE is executed.  Hence statements which set these values should not
  35.    be grouped with the PLOT statement.
  36.  
  37. 8. WRITE statements must not be grouped with other WRITE statements.
  38. +
  39. 9. Only one ASCII data file can be processed with the READ function at a
  40.    time.  Grouped READ function calls correspond to multiple data fields
  41.    within the same record (there must be one READ for each data field).
  42.  
  43. 10.The maximum number of traces on a plot that can be properly
  44.    labeled is 25.
  45.  
  46. 11.If the OPER variable is used in a statement, and, during execution, the
  47.    operator terminates his input before all steps in the implicit loop
  48.    have been executed (by entering a Control-Z), then the last value
  49.    entered by the operator will be used for all subsequent references to
  50.    OPER; including those in subsequent statements.  This is not true if
  51.    the operator enters a value for each step time.  Thus, given a = OPER;
  52.    b = OPER; 'b' will be filled with the last value entered for 'a' if the
  53.    operator terminates 'a' input by entering a Control-Z.
  54. +
  55. 12.DAN maintains the data for only the most recent FFT or inverse FFT.  Do
  56.    not use the FFTRE, FFTIM, FFTMAG, or FFTPHS functions in expressions
  57.    that are input to the FFT or IFT procedures.
  58.  
  59. 13.SMOOTHing is only applied to Pre-existing or Temporary variables (i.e.
  60.    non-ASCII data files).
  61.  
  62. 14.3D plots must use solid line segments and be drawn from front to back
  63.    (i.e. from smaller Z axis values to larger Z axis values).
  64.  
  65. 15.DAN's text editor only handles files up to 30000 characters in length.
  66.